]> dgit.raspbian.org Git - gnome-shell.git/log
gnome-shell.git
13 years agoImplementing building two separate binaries for x11 and wayland
Giovanni Campagna [Fri, 16 Aug 2013 13:47:17 +0000 (15:47 +0200)]
Implementing building two separate binaries for x11 and wayland

Build gnome-shell for x11, and gnome-shell-wayland for wayland
(as well as the associated libgnome-shell and libgnome-shell-wayland).
The first one links to libmutter, the second to libmutter-wayland.

libgnome-shell and libgnome-shell-wayland are now compiled from
libgnome-shell-base (with all sources that are independent of mutter),
libgnome-shell-menu (with the copy-pasted gtk sources), plus the
sources that use mutter API

https://bugzilla.gnome.org/show_bug.cgi?id=705497

13 years agoRemove the jhbuild wrapper script
Giovanni Campagna [Fri, 16 Aug 2013 13:07:03 +0000 (15:07 +0200)]
Remove the jhbuild wrapper script

It's mostly equivalent to "jhbuild run gnome-shell", which is
the preferred way. Also, running from the source tree can't be
supported at this point, and the wrapper is getting in the way
of having two binaries, one for wayland and one for X11.

https://bugzilla.gnome.org/show_bug.cgi?id=705497

13 years agoUpdated Galician translations
Fran Diéguez [Tue, 27 Aug 2013 00:55:06 +0000 (02:55 +0200)]
Updated Galician translations

13 years agognome-shell-plugin: Fix unused variable warning
Jasper St. Pierre [Tue, 27 Aug 2013 00:06:20 +0000 (20:06 -0400)]
gnome-shell-plugin: Fix unused variable warning

13 years agogdm: Remove constraints from authPrompt / loginDialog as well
Jasper St. Pierre [Mon, 26 Aug 2013 19:47:52 +0000 (15:47 -0400)]
gdm: Remove constraints from authPrompt / loginDialog as well

https://bugzilla.gnome.org/show_bug.cgi?id=706843

13 years agounlockDialog: Remove clutter constraints from the code
Jasper St. Pierre [Mon, 26 Aug 2013 19:43:27 +0000 (15:43 -0400)]
unlockDialog: Remove clutter constraints from the code

These cause annoying allocation cycle warnings, and it's simpler to
just express our desired layout in terms of nested containers.
Adapt the theme to match as well.

https://bugzilla.gnome.org/show_bug.cgi?id=706843

13 years agoUpdated Irish translation
Seán de Búrca [Mon, 26 Aug 2013 22:35:08 +0000 (16:35 -0600)]
Updated Irish translation

13 years agologinDialog: Fade in the gdm auth prompt on login
Jasper St. Pierre [Mon, 26 Aug 2013 22:04:09 +0000 (18:04 -0400)]
loginDialog: Fade in the gdm auth prompt on login

13 years agologinDialog: Remove useless style class manipulation
Jasper St. Pierre [Mon, 26 Aug 2013 22:09:44 +0000 (18:09 -0400)]
loginDialog: Remove useless style class manipulation

StWidget already does this for us.

13 years agologinDialog: Provide a finish method
Jasper St. Pierre [Mon, 26 Aug 2013 22:02:04 +0000 (18:02 -0400)]
loginDialog: Provide a finish method

The screenShield expects to be able to call finish on the dialog.

13 years agoscreenShield: Don't fade in the lock dialog
Jasper St. Pierre [Mon, 26 Aug 2013 21:43:13 +0000 (17:43 -0400)]
screenShield: Don't fade in the lock dialog

We slide the shield over it, so the animation is rarely seen, and
since no other actor is under the lock screen, the not-cleared stage
can show through, causing weird issues when trying to blend.

https://bugzilla.gnome.org/show_bug.cgi?id=706841

13 years agoFix autogen with latest gnome-common
Seán de Búrca [Mon, 26 Aug 2013 20:49:27 +0000 (14:49 -0600)]
Fix autogen with latest gnome-common
Side-by-side use of IT_PROG_INTLTOOL and AM_GNU_GETTEXT is unsupported and breaks build.

13 years agoUpdated Lithuanian translation
Aurimas Černius [Mon, 26 Aug 2013 19:54:19 +0000 (22:54 +0300)]
Updated Lithuanian translation

13 years agoschema: Remove some now unused gsettings keys
Jasper St. Pierre [Mon, 26 Aug 2013 17:42:11 +0000 (13:42 -0400)]
schema: Remove some now unused gsettings keys

13 years agoUpdated Brazilian Portuguese translation
Enrico Nicoletto [Mon, 26 Aug 2013 15:02:09 +0000 (12:02 -0300)]
Updated Brazilian Portuguese translation

13 years agoAdd a variant of the Restart dialog for offline updates
Matthias Clasen [Mon, 26 Aug 2013 04:52:41 +0000 (00:52 -0400)]
Add a variant of the Restart dialog for offline updates

Detect when an offline update is pending, and show a more
suitable message in the Restart dialog.

https://bugzilla.gnome.org/show_bug.cgi?id=706612

13 years agosystem: Add a way to suspend from the system menu
Jasper St. Pierre [Fri, 23 Aug 2013 15:09:51 +0000 (11:09 -0400)]
system: Add a way to suspend from the system menu

When we implemented the new designs, we lost the ability to suspend
from the system menu. Re-enable this ability by re-adding the hidden
"Alt" shortcut item.

https://bugzilla.gnome.org/show_bug.cgi?id=706612

13 years agoendSessionDialog: Split into two sections
Jasper St. Pierre [Fri, 23 Aug 2013 16:13:35 +0000 (12:13 -0400)]
endSessionDialog: Split into two sections

https://bugzilla.gnome.org/show_bug.cgi?id=706612

13 years agoendSessionDialog: Don't stop the timer when we have inhibitors
Jasper St. Pierre [Fri, 23 Aug 2013 16:30:30 +0000 (12:30 -0400)]
endSessionDialog: Don't stop the timer when we have inhibitors

https://bugzilla.gnome.org/show_bug.cgi?id=706612

13 years agoendSessionDialog: Convert to the standard _sync pattern
Jasper St. Pierre [Thu, 22 Aug 2013 18:48:28 +0000 (14:48 -0400)]
endSessionDialog: Convert to the standard _sync pattern

... for starting and stopping the timer. This helps clean up the
state transitions in the code when caring about multiple things.

https://bugzilla.gnome.org/show_bug.cgi?id=706612

13 years agoendSessionDialog: List other users and sessions in with the inhibitors
Jasper St. Pierre [Thu, 22 Aug 2013 18:35:28 +0000 (14:35 -0400)]
endSessionDialog: List other users and sessions in with the inhibitors

Instead of in a separate dialog. This does not meet the designs right
now, but it's a good first start.

https://bugzilla.gnome.org/show_bug.cgi?id=706612

13 years agoDash: don't show a tooltip over an application with a popup menu
Giovanni Campagna [Sun, 18 Aug 2013 14:20:22 +0000 (16:20 +0200)]
Dash: don't show a tooltip over an application with a popup menu

If the popup menu associated with the application icon is open,
make sure that the tooltip is hidden.

https://bugzilla.gnome.org/show_bug.cgi?id=705611

13 years agoUpdate Kazakh translation
Baurzhan Muftakhidinov [Sun, 25 Aug 2013 16:08:57 +0000 (22:08 +0600)]
Update Kazakh translation

13 years agoUpdated German translation
Benjamin Steinwender [Sat, 24 Aug 2013 22:30:01 +0000 (00:30 +0200)]
Updated German translation

13 years agoUpdated Brazilian Portuguese translation
Enrico Nicoletto [Sat, 24 Aug 2013 00:26:10 +0000 (21:26 -0300)]
Updated Brazilian Portuguese translation

13 years agobuild: Switch to 3.10 moduleset
Adel Gadllah [Fri, 23 Aug 2013 21:36:42 +0000 (23:36 +0200)]
build: Switch to 3.10 moduleset

13 years agouserWidget: Actually respect the iconSize parameter
Jasper St. Pierre [Fri, 23 Aug 2013 16:49:04 +0000 (12:49 -0400)]
userWidget: Actually respect the iconSize parameter

The iconSize parameter was only being respected if it was the
default icon fallback.

https://bugzilla.gnome.org/show_bug.cgi?id=706681

13 years agoendSessionDialog: Remove the interactivity of the end session dialog
Jasper St. Pierre [Thu, 22 Aug 2013 18:28:13 +0000 (14:28 -0400)]
endSessionDialog: Remove the interactivity of the end session dialog

This was always sort of a hidden feature, and with the new designs
it's going to get unclear about what's clickable, and what's not.

https://bugzilla.gnome.org/show_bug.cgi?id=706612

13 years agosrc: Eliminate compiler warnings
Jasper St. Pierre [Fri, 23 Aug 2013 16:34:38 +0000 (12:34 -0400)]
src: Eliminate compiler warnings

13 years agologinDialog: ask for username up front if disable-user-list==TRUE
Ray Strode [Thu, 22 Aug 2013 20:18:20 +0000 (16:18 -0400)]
loginDialog: ask for username up front if disable-user-list==TRUE

Right now, we rely on PAM to ask for the username if disable-user-list
is TRUE.  This is suboptimal because it means we can't check if we
should show a session menu.

This commit changes disable-user-list==TRUE to ask for a username up
front, rather than have PAM do it.

https://bugzilla.gnome.org/show_bug.cgi?id=706607

13 years agoReplace GnomeIdleMonitor with MetaIdleMonitor
Giovanni Campagna [Wed, 14 Aug 2013 13:47:27 +0000 (15:47 +0200)]
Replace GnomeIdleMonitor with MetaIdleMonitor

Now that GnomeIdleMonitor is a DBus API for mutter, we need to
use own in-process thing, to avoid dead locks.

https://bugzilla.gnome.org/show_bug.cgi?id=706005

13 years agotheme: small round button for system menu actions
Jakub Steiner [Thu, 22 Aug 2013 17:24:29 +0000 (19:24 +0200)]
theme: small round button for system menu actions

- got freeze break from release team (2) and the docs team

https://bugzilla.gnome.org/show_bug.cgi?id=706638

13 years agoScreenShield: hide the lightboxes when resuming from suspend
Giovanni Campagna [Fri, 23 Aug 2013 12:14:22 +0000 (14:14 +0200)]
ScreenShield: hide the lightboxes when resuming from suspend

We show a lightbox when we suspend, to animate the fading to black
caused by turning off the monitors, but we need to hide it when
coming back, otherwise the user is just staring at a black screen
it until he moves the mouse or presses a key.

https://bugzilla.gnome.org/show_bug.cgi?id=706654

13 years agoTajik translation updated
Victor Ibragimov [Fri, 23 Aug 2013 07:48:11 +0000 (12:48 +0500)]
Tajik translation updated

13 years agoUpdated POTFILES.in
Piotr Drąg [Thu, 22 Aug 2013 22:23:25 +0000 (00:23 +0200)]
Updated POTFILES.in

13 years agoendSessionDialog: Fix syntax error
Jasper St. Pierre [Thu, 22 Aug 2013 21:27:43 +0000 (17:27 -0400)]
endSessionDialog: Fix syntax error

That's what I get for not testing my changes before I push :(

13 years agoendSessionDialog: Don't error out if gnome-session hands us a dead inhibitor
Jasper St. Pierre [Thu, 22 Aug 2013 20:14:14 +0000 (16:14 -0400)]
endSessionDialog: Don't error out if gnome-session hands us a dead inhibitor

Sometimes gnome-session hands us a bad object path for JIT inhibitors
it creates for XSMP clients. While this is a bug in gnome-session, we
shouldn't show an empty-looking dialog here.

https://bugzilla.gnome.org/show_bug.cgi?id=706612

13 years agoendSessionDialog: Fix a warning
Jasper St. Pierre [Thu, 22 Aug 2013 20:17:52 +0000 (16:17 -0400)]
endSessionDialog: Fix a warning

If _timerId is undefined/null, as it is by default, we will take this
path, and fail when trying to remove a source ID for undefined.

https://bugzilla.gnome.org/show_bug.cgi?id=706612

13 years agologinManager: Remove login manager versions of PowerOff/Reboot
Jasper St. Pierre [Thu, 22 Aug 2013 19:38:28 +0000 (15:38 -0400)]
loginManager: Remove login manager versions of PowerOff/Reboot

These don't go through gnome-session, so they don't properly update
its state machine. We should use these in the future when we want to
use logind user sessions, but for now, they're just a trap.

https://bugzilla.gnome.org/show_bug.cgi?id=706612

13 years agologinDialog: add support for auth without username / fix Not Listed?
Ray Strode [Thu, 22 Aug 2013 19:12:46 +0000 (15:12 -0400)]
loginDialog: add support for auth without username / fix Not Listed?

commit 93f072d1fcf578c4e7550bd755e84bd46abcd493 attempted to
add support for auth without a username to the login screen, but
do to a messed up rebase only partially added it.

This commit fixes that.

https://bugzilla.gnome.org/show_bug.cgi?id=706607

13 years agopopupMenu: Fix indentation and style
Jasper St. Pierre [Thu, 22 Aug 2013 18:07:32 +0000 (14:07 -0400)]
popupMenu: Fix indentation and style

13 years agoSetting proper name and role for system menu sliders
Alejandro Piñeiro [Wed, 21 Aug 2013 16:24:30 +0000 (18:24 +0200)]
Setting proper name and role for system menu sliders

https://bugzilla.gnome.org/show_bug.cgi?id=706391

13 years agoMerge branch 'menu-arrow'
Jakub Steiner [Thu, 22 Aug 2013 14:37:40 +0000 (16:37 +0200)]
Merge branch 'menu-arrow'

13 years agoFix key navigation on system menu sliders
Alejandro Piñeiro [Thu, 22 Aug 2013 11:15:00 +0000 (13:15 +0200)]
Fix key navigation on system menu sliders

Rely key press events management if the menu item contains
a slider.

https://bugzilla.gnome.org/show_bug.cgi?id=706386

13 years agoslider: fix wrong variable name for own actor
Alejandro Piñeiro [Thu, 22 Aug 2013 10:04:40 +0000 (12:04 +0200)]
slider: fix wrong variable name for own actor

https://bugzilla.gnome.org/show_bug.cgi?id=706386

13 years agotheme: darken open submenu items
Jakub Steiner [Thu, 22 Aug 2013 13:42:49 +0000 (15:42 +0200)]
theme: darken open submenu items

- avoid the clash of adjacent open and selected items

https://bugzilla.gnome.org/show_bug.cgi?id=706037

13 years agogdmUtil: make _startService support no username
Ray Strode [Wed, 21 Aug 2013 22:05:55 +0000 (18:05 -0400)]
gdmUtil: make _startService support no username

commit fd11ad95f61b904d6f7014f8d56c1c27d88af65c factored
out duplicated code, but unintentionally dropped support
for beginning verification without a username.

This commit brings it back.

https://bugzilla.gnome.org/show_bug.cgi?id=706542

13 years agoobjectManager: fix indentation
Ray Strode [Thu, 22 Aug 2013 13:40:12 +0000 (09:40 -0400)]
objectManager: fix indentation

13 years agotheme: don't do harsh gradients for submenus
Jakub Steiner [Thu, 22 Aug 2013 13:38:29 +0000 (15:38 +0200)]
theme: don't do harsh gradients for submenus

- use a more flat gradient for submenus. nothing is as curved
  and it doesn't help legibility.

https://bugzilla.gnome.org/show_bug.cgi?id=706037

13 years agoobjectManager: clear inhibitor on unregistered interfaces
Ray Strode [Wed, 21 Aug 2013 22:00:40 +0000 (18:00 -0400)]
objectManager: clear inhibitor on unregistered interfaces

A D-Bus service can export more supported interfaces than the
shell cares about.  In those cases, we avoid creating proxies,
but neglect to finish things up so the object manager class
knows it can mark itself loaded.

This commit makes sure we do the proper finishing, so the object
manager still loads in the face of unsupported interfaces.

https://bugzilla.gnome.org/show_bug.cgi?id=706542

13 years agoUpdated Norwegian bokmål translation
Kjartan Maraas [Thu, 22 Aug 2013 13:21:22 +0000 (15:21 +0200)]
Updated Norwegian bokmål translation

13 years agoUpdated Polish translation
Piotr Drąg [Thu, 22 Aug 2013 00:16:10 +0000 (02:16 +0200)]
Updated Polish translation

13 years agoBump version to 3.9.90
Florian Müllner [Wed, 21 Aug 2013 22:57:49 +0000 (00:57 +0200)]
Bump version to 3.9.90

Update NEWS.

13 years agoshell-gtk-embed: Make the MetaWindowActor for a tray icon unreactive
Jasper St. Pierre [Wed, 21 Aug 2013 20:47:15 +0000 (16:47 -0400)]
shell-gtk-embed: Make the MetaWindowActor for a tray icon unreactive

The MetaWindowActor isn't painted, and we empty its input shape in
the X scene graph, but Clutter still picked it. Set it as unreactive
so that it can't be picked.

https://bugzilla.gnome.org/show_bug.cgi?id=706536

13 years agognome-shell-plugin: Remove old code to detect crossing events
Jasper St. Pierre [Wed, 21 Aug 2013 19:54:58 +0000 (15:54 -0400)]
gnome-shell-plugin: Remove old code to detect crossing events

Ever since we stopped reparenting status icon windows to the stage, tray icons
haven't been inferiors and thus we don't have to filter out enter/leave events
for them, as we never show them outside of a modal.

https://bugzilla.gnome.org/show_bug.cgi?id=706536

13 years agolayout: Remove some outdated set_hidden_from_pick calls
Jasper St. Pierre [Wed, 21 Aug 2013 19:53:57 +0000 (15:53 -0400)]
layout: Remove some outdated set_hidden_from_pick calls

XDND no longer uses CLUTTER_PICK_ALL, so we don't need to hide
certain actors from pick anymore.

13 years agolayout: Create the primary background in a not critical location
Jasper St. Pierre [Tue, 20 Aug 2013 22:29:02 +0000 (18:29 -0400)]
layout: Create the primary background in a not critical location

The startup animation should be as minimal as possible to prevent
hangups.

13 years agoUpdated slovak translation
Dušan Kazik [Wed, 21 Aug 2013 19:51:40 +0000 (21:51 +0200)]
Updated slovak translation

13 years agoUpdated Indonesian translation
Andika Triwidada [Wed, 21 Aug 2013 10:37:48 +0000 (17:37 +0700)]
Updated Indonesian translation

13 years agoTajik translation updated
Victor Ibragimov [Wed, 21 Aug 2013 07:07:47 +0000 (12:07 +0500)]
Tajik translation updated

13 years agoUpdated Brazilian Portuguese translation
Rafael Ferreira [Wed, 21 Aug 2013 01:38:26 +0000 (22:38 -0300)]
Updated Brazilian Portuguese translation

13 years agofix a11y status style
Magdalen Berns [Sun, 18 Aug 2013 09:31:25 +0000 (10:31 +0100)]
fix a11y status style

https://bugzilla.gnome.org/show_bug.cgi?id=706232

13 years agoUpdated Galician translations
Fran Diéguez [Tue, 20 Aug 2013 23:12:41 +0000 (01:12 +0200)]
Updated Galician translations

13 years agoScreenShield: fade the screen to black when locking manually
Giovanni Campagna [Sat, 17 Aug 2013 17:40:09 +0000 (19:40 +0200)]
ScreenShield: fade the screen to black when locking manually

When locking manually (or locking with an animation), fade the
screen to black after a small timeout. This provides a smoother
experience, instead of abruptly turning off the screen.

https://bugzilla.gnome.org/show_bug.cgi?id=699112

13 years agoLightbox: have animation times passed as parameters to show() and hide()
Giovanni Campagna [Sun, 12 May 2013 15:39:44 +0000 (17:39 +0200)]
Lightbox: have animation times passed as parameters to show() and hide()

This way it is possible to use the same lightbox with different
times.

https://bugzilla.gnome.org/show_bug.cgi?id=699112

13 years agoScreenShield: switch resetLockScreen to accept keyword arguments
Giovanni Campagna [Sun, 12 May 2013 15:32:02 +0000 (17:32 +0200)]
ScreenShield: switch resetLockScreen to accept keyword arguments

Having two booleans as argument is just confusing.

https://bugzilla.gnome.org/show_bug.cgi?id=699112

13 years agoUpdated POTFILES.in
Piotr Drąg [Tue, 20 Aug 2013 18:21:20 +0000 (20:21 +0200)]
Updated POTFILES.in

13 years agoupdate Punjabi Translation for Punjabi
A S Alam [Tue, 20 Aug 2013 17:57:23 +0000 (12:57 -0500)]
update Punjabi Translation for Punjabi

13 years agoUpdated Spanish translation
Daniel Mustieles [Tue, 20 Aug 2013 15:45:35 +0000 (17:45 +0200)]
Updated Spanish translation

13 years agoShellGlobal: update for Mutter API changes
Giovanni Campagna [Tue, 13 Aug 2013 14:43:23 +0000 (16:43 +0200)]
ShellGlobal: update for Mutter API changes

meta_plugin_begin_modal() was simplified to always grab on the
stage, which is what we want.

https://bugzilla.gnome.org/show_bug.cgi?id=705917

13 years agoScreenShield: use the screensaver background
Giovanni Campagna [Mon, 19 Aug 2013 22:51:34 +0000 (00:51 +0200)]
ScreenShield: use the screensaver background

Now that that's configurable in the control center, we should
use the appropriate background here.

https://bugzilla.gnome.org/show_bug.cgi?id=688210

13 years agoBackground: allow passing the settings schema from outside
Giovanni Campagna [Mon, 19 Aug 2013 22:48:56 +0000 (00:48 +0200)]
Background: allow passing the settings schema from outside

This way it is possible to use different settings for different
backgrounds.

https://bugzilla.gnome.org/show_bug.cgi?id=688210

13 years agoAdd a confirmation dialog for display changes
Giovanni Campagna [Sat, 17 Aug 2013 15:42:39 +0000 (17:42 +0200)]
Add a confirmation dialog for display changes

Unfortunately, display configuration can and does fail, due
to unspecified HW constraints, drivers bugs, unsupported exotic
configurations or just bad luck.
So when the user makes a change in the control center, show
a dialog asking him if it looks OK, and revert back after 20 seconds
otherwise.

https://bugzilla.gnome.org/show_bug.cgi?id=706208

13 years agonetworkAgent: Remove height-for-width hack
Florian Müllner [Thu, 11 Jul 2013 14:21:53 +0000 (16:21 +0200)]
networkAgent: Remove height-for-width hack

ClutterBoxLayout has proper height-for-width support, so make use
of it.

https://bugzilla.gnome.org/show_bug.cgi?id=704015

13 years agomodalDialog: Request HEIGHT_FOR_WIDTH
Florian Müllner [Thu, 11 Jul 2013 14:43:04 +0000 (16:43 +0200)]
modalDialog: Request HEIGHT_FOR_WIDTH

All our modal dialogs are given a fixed width and grow vertically
as necessary. Set the request mode accordingly, so that wrapped
labels are considered correctly during size request, and not only
at allocation time (where they'll either take away from the padding
or even cause the dialog to overflow).

https://bugzilla.gnome.org/show_bug.cgi?id=704015

13 years agocheckBox: Remove custom container implementation
Florian Müllner [Thu, 11 Jul 2013 14:09:54 +0000 (16:09 +0200)]
checkBox: Remove custom container implementation

The only point of using a custom container here was to prevent StBoxLayout
from enforcing the wrong request mode based on the orientation. With that
issue fixed, we can simplify the checkbox widget significantly.

https://bugzilla.gnome.org/show_bug.cgi?id=703811

13 years agocheckBox: Remove height-for-width hack
Florian Müllner [Thu, 4 Jul 2013 00:57:32 +0000 (02:57 +0200)]
checkBox: Remove height-for-width hack

With the move to ClutterBoxLayout, height-for-width should now
work properly, so remove this old hack.

https://bugzilla.gnome.org/show_bug.cgi?id=703811

13 years agost: Translate StBoxLayoutChild properties to ClutterBoxChild
Florian Müllner [Tue, 2 Jul 2013 21:08:10 +0000 (23:08 +0200)]
st: Translate StBoxLayoutChild properties to ClutterBoxChild

With StBoxLayout using the Clutter layout manager, it will now respect
actors' expand/align properties. However for the change to be transparent,
we need to support the existing child meta properties as well. Do
this by simply translating them to the corresponding ClutterBoxChild
properties.

https://bugzilla.gnome.org/show_bug.cgi?id=703810

13 years agost: Notify on BoxLayout property changes
Florian Müllner [Sat, 6 Jul 2013 22:11:02 +0000 (00:11 +0200)]
st: Notify on BoxLayout property changes

We didn't do this before, but it might come in handy eventually,
so add change notifications.

https://bugzilla.gnome.org/show_bug.cgi?id=703810

13 years agost: Remove empty dispose/finalize methods from StBoxLayoutChild
Florian Müllner [Sat, 6 Jul 2013 01:02:14 +0000 (03:02 +0200)]
st: Remove empty dispose/finalize methods from StBoxLayoutChild

If the only thing we do is chain up to the parent, there's no
point in not using the parent's implementation directly.

https://bugzilla.gnome.org/show_bug.cgi?id=703810

13 years agost: Make BoxLayout use a Clutter layout manager internally
Florian Müllner [Tue, 2 Jul 2013 19:47:44 +0000 (21:47 +0200)]
st: Make BoxLayout use a Clutter layout manager internally

With the BoxLayout containers in St and Mx and the ClutterBoxLayout
manager, we now have three more or less diverged implementations of
the same layout policy.

While removing StBoxLayout entirely in favor of ClutterLayoutManager
would be the fashionable thing to do, there are obvious drawbacks:

 - it is the only actor we have that implements the scrollable interface
 - it conveniently exposes its spacing property in CSS
 - last but not least, it is used all over the place

So do the next best thing and make our implementation use the
Clutter layout manager internally - that way, the change is
transparent to users, while we get to refer most of the tricky
bits to Clutter. win-win!

https://bugzilla.gnome.org/show_bug.cgi?id=703810

13 years agoconfigure: Drop obsolete xfixes dependencies
Rico Tzschichholz [Mon, 19 Aug 2013 20:18:29 +0000 (22:18 +0200)]
configure: Drop obsolete xfixes dependencies

13 years agodocs: Fix build after shell-xfixes-cursor removal
Rico Tzschichholz [Mon, 19 Aug 2013 20:15:40 +0000 (22:15 +0200)]
docs: Fix build after shell-xfixes-cursor removal

13 years agoUpdated Slovenian translation
Matej Urbančič [Mon, 19 Aug 2013 19:50:02 +0000 (21:50 +0200)]
Updated Slovenian translation

13 years agologinDialog: consolidate message label and login hint label
Ray Strode [Mon, 19 Aug 2013 16:00:33 +0000 (12:00 -0400)]
loginDialog: consolidate message label and login hint label

Right now the login hint is showing up just above the the cancel
button, instead of just below the text entry field.

The mockup here:

https://raw.github.com/gnome-design-team/gnome-mockups/master/system-lock-login-boot/login-dissect.png

Says it should share a label with the PAM info/error messages.

This commit consolidates the two labels.

https://bugzilla.gnome.org/show_bug.cgi?id=706324

13 years agoTajik translation updated
Victor Ibragimov [Mon, 19 Aug 2013 18:51:56 +0000 (23:51 +0500)]
Tajik translation updated

13 years agoMake the Message Tray button icon smaller
Allan Day [Mon, 19 Aug 2013 15:25:43 +0000 (16:25 +0100)]
Make the Message Tray button icon smaller

A small visual tweak so it doesn't dominate the Message Tray too
much.

https://bugzilla.gnome.org/show_bug.cgi?id=699272

13 years agonetwork: Make the Connect button insensitive when on the current network
Jasper St. Pierre [Mon, 19 Aug 2013 14:43:52 +0000 (10:43 -0400)]
network: Make the Connect button insensitive when on the current network

https://bugzilla.gnome.org/show_bug.cgi?id=706136

13 years agonetwork: Add a selected indicator to the current access point
Jasper St. Pierre [Mon, 19 Aug 2013 14:31:31 +0000 (10:31 -0400)]
network: Add a selected indicator to the current access point

https://bugzilla.gnome.org/show_bug.cgi?id=706136

13 years agoShellScreenshot: replace XFixes usage with MetaCursorTracker
Giovanni Campagna [Wed, 14 Aug 2013 08:48:45 +0000 (10:48 +0200)]
ShellScreenshot: replace XFixes usage with MetaCursorTracker

More X11 code going away from gnome-shell, and more wayland
compatibility.

https://bugzilla.gnome.org/show_bug.cgi?id=705911

13 years agoShellRecorder: update to use MetaCursorTracker
Giovanni Campagna [Wed, 14 Aug 2013 08:34:58 +0000 (10:34 +0200)]
ShellRecorder: update to use MetaCursorTracker

Replace more direct XFixes usage with a the appropriate abstraction
API from mutter, which is guaranteed to work in wayland too.

It doesn't yet replace pointer position tracking, although probably
it should.
Also, because now we're using Mutter API, we lose the standalone
test case.

https://bugzilla.gnome.org/show_bug.cgi?id=705911

13 years agoReplace ShellXFixesCursor with MetaCursorTracker
Giovanni Campagna [Tue, 13 Aug 2013 12:22:22 +0000 (14:22 +0200)]
Replace ShellXFixesCursor with MetaCursorTracker

Mutter now includes an object with the same purpose and functionality
as ShellXFixesCursor, so we can replace our XFixes code with it
and work under wayland too.

https://bugzilla.gnome.org/show_bug.cgi?id=705911

13 years agopopupMenu: Flip the popup menu triangle for RTL
Jasper St. Pierre [Mon, 19 Aug 2013 14:02:22 +0000 (10:02 -0400)]
popupMenu: Flip the popup menu triangle for RTL

Triangles should be flipped in RTL. This is the easiest way to do it that
doesn't rely on modifying the rotating logic, though it is a bit hacky since
the ClutterActor "scale-x" property technically considers the lower bound
to be 0. It works, though.

13 years agotheme: Tweak the Wi-Fi dialog
Jasper St. Pierre [Mon, 19 Aug 2013 13:50:19 +0000 (09:50 -0400)]
theme: Tweak the Wi-Fi dialog

13 years agomessageTray: Move the tray menu to a button
Jasper St. Pierre [Fri, 19 Apr 2013 15:12:39 +0000 (11:12 -0400)]
messageTray: Move the tray menu to a button

https://bugzilla.gnome.org/show_bug.cgi?id=699272

13 years agograbHelper: Introduce a stack of grab helpers
Jasper St. Pierre [Sat, 17 Aug 2013 00:11:36 +0000 (20:11 -0400)]
grabHelper: Introduce a stack of grab helpers

GrabHelpers use a 'captured-event' to steal events and emulate
modality or grab-like semantics. There can be issues when you try to
use multiple GrabHelpers stacked on each other. As Clutter follows
the DOM-like semantics of "first come, first serve", when a second
GrabHelper connects to 'captured-event', its callback will only be
processed *after* the first GrabHelper's callback is called.

This breaks the expectation of narrowing modality where new modals
take priority over the old ones.

Solving this globally in a cleaner manner would require a rewrite of
pushModal/GrabHelper. As a stopgap fix for now, use one shared
'captured-event' handler between all GrabHelper instances, and
delegate to the individual GrabHelpers.

https://bugzilla.gnome.org/show_bug.cgi?id=699272

13 years agoMark call notifications as critical
Emilio Pozuelo Monfort [Mon, 19 Aug 2013 11:07:04 +0000 (13:07 +0200)]
Mark call notifications as critical

So that we are notified about incoming calls even while busy.

https://bugzilla.gnome.org/show_bug.cgi?id=666221

Signed-off-by: Emilio Pozuelo Monfort <emilio.pozuelo@collabora.co.uk>
13 years agoUpdated Spanish translation
Daniel Mustieles [Mon, 19 Aug 2013 09:44:20 +0000 (11:44 +0200)]
Updated Spanish translation

13 years agoauthPrompt: support smartcard authentication
Ray Strode [Thu, 27 Jun 2013 12:54:19 +0000 (08:54 -0400)]
authPrompt: support smartcard authentication

This commit detects when a user inserts a smartcard,
and then initiates user verification using the gdm-smartcard
PAM service.

Likewise, if a user removes their smartcard, password verification
(or the user list depending on auth mode and configuration) are initiated

https://bugzilla.gnome.org/show_bug.cgi?id=683437

13 years agomisc: add code to use settings-daemon smartcard service
Ray Strode [Thu, 30 May 2013 14:18:51 +0000 (10:18 -0400)]
misc: add code to use settings-daemon smartcard service

gnome-settings-daemon monitors smartcard insertion and removal
events on the system and then exports a model of the current
smartcard topology over the bus using the D-Bus ObjectManager interface.

This commit adds the support code needed in gnome-shell to talk to
the gnome-settings-daemon service.

A future commit will use this code to inform the login screen
when a user inserts a smartcard (so it can react appropriately)

https://bugzilla.gnome.org/show_bug.cgi?id=683437